/*
    author: Mantas Sinkevičius
    contact: mantasink@gmail.com
    created: 2012-03-29
*/

* { margin:0; padding:0; }
.clear { clear:both; }
.left { float:left; }
.right { float:right; }
.bold { font-weight:bold; }
.hidden { display:none; }
img { margin:0; padding:0; border:0; }
body {
    background: url('../images/bg.jpg'); 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #191919;
}

.error { color: #e30000; }
.success { color: green; }

a { color: #0091c1; text-decoration: none; }
a:hover { text-decoration: underline; }

input[type=text],
input[type=submit],
input[type=password] { border: 1px solid #c1c1c2; margin: 1px; }
input[type=submit] { padding: 3px; float:right; margin-top: 10px; border: 0px; background: #191919; color: #fff; }

table.image_list  { font-weight: bold; color: #006ebf; }
table.image_list img { max-height: 200px; max-width: 180px; }
table.image_list td { padding:8px; }
table.image_list tr{ text-align: center; vertical-align: bottom; }
table.form { background:#f1f1f1; border:1px solid #c8c8c8; padding:10px; margin:10px 0;}
table.comment { margin:10px 0; }
table.comment td { vertical-align: top; }
table.comment  input[type=submit] { margin:0 4px;}

img.photo_preview { max-width:800px; max-height: 600px; }

.pink { color: #ff28a6; }
.red { color: #e30000; }
.black { color: #191919; }
.grey { color: #676767; }

/*
    #fcfcfc
    #212121
    #cecece
    #191919
*/

.header { background: url('../images/header_bg.jpg') #191919; color: #fcfcfc; margin-bottom: 20px; padding:10px; }
.header h1 { float:left; color:#00bffe; line-height: 34px; font-size:26px; }
.header h1 a { color:#00bffe; }
.header ul { list-style: none; float:right; }
.header li { float:left; padding: 7px 12px; font-size:17px; font-weight: bold;}
.header a { color: #fcfcfc; text-decoration: none; }
.header a:hover { color: #00b7d1; }

.container { margin: 20px auto; width: 860px; }

.wrapper {
    background: #fff;
    padding: 30px;
    -webkit-box-shadow: 0px 0px 8px 1px #b1b1b1;
    -moz-box-shadow: 0px 0px 8px 1px #b1b1b1;
    box-shadow: 0px 0px 8px 1px #b1b1b1;
}

.sidebar { float: left; width: 150px; }
.sidebar ul { list-style: none; }
.sidebar li { padding: 3px 0; font-size:15px; font-weight: bold;}

.content { float: right; width: 800px; }
.content h2,
.content_full h2 { margin-bottom: 15px; font-size:28px; }

.photo_info_wrapper { margin-top:10px; }
.rating { float: right; }
.rating img{ width: 18px; }
.uploaded { color:#0091c1; font-size:12px; }
.photo_comment { margin-bottom: 20px; width: 600px; margin-top: 18px; }
.comment_username { color:#00bffe; font-size:12px; margin-bottom:5px; }

.pagination { margin-top: 20px; float: right; }
.pagination a { background: #272727; padding:2px 5px; color:white; margin: 0 2px; }
.pagination a.active { background: #00bffe; padding:2px 5px; }


.footer { margin-top: 20px; text-align: right; color: #898989; font-size: 11px; }
.footer:hover { color: #212121; }